#include "loginformdialog.h"
#include "ui_loginformdialog.h"
#include <QDebug>
#include <QMessageBox>


LoginFormDialog::LoginFormDialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::LoginFormDialog)
{
    ui->setupUi(this);
}

LoginFormDialog::~LoginFormDialog()
{
    delete ui;
}

void LoginFormDialog::on_buttonBox_accepted()
{
    QString name = ui->m_name->text();
    QString pwd = ui->m_pwd->text();
    qDebug() << name; // 可以往控制台输出内容
    qDebug() << pwd;
}

void LoginFormDialog::on_buttonBox_rejected()
{
    QMessageBox mb(QMessageBox::Question, // 图标
                   "提问", // 标题
                   "确定取消登录", // 内容
                   QMessageBox::Yes|QMessageBox::No, // 按钮
                   this); // 父窗体
//    mb.show(); // 一闪而过，是因为在局部，方法执行完了，就消失了
    // 除了进入事件循环，
    // 还能将msgbox显示出来
    int r = mb.exec(); // 进入事件的是循环
    if(r == QMessageBox::Yes){
        this->close();
    }
//    this->close();
}
